.page-avtivation-code {
	padding: 53rpx 30rpx;
	background-color: #fff;
	height: 100% !important;
	box-sizing: border-box;

	.avtivation-title {
		padding: 30rpx 0;
		font-family: PingFang-SC-Medium;
		font-size: 24rpx;
		color: #7b8196;
	}

	.avtivation-code--input {
		width: 690rpx;
		height: 88rpx;
		margin: 0 auto;
		font-size: 28rpx;
		font-weight: normal;
		font-stretch: normal;
		line-height: 88rpx;
		letter-spacing: 0px;
		color: #7b8196;
		text-align: center;
		border: none;
		background-color: #f6f6fb;
		border-radius: 10rpx;
	}

	.avtivation-submit {
		width: 690rpx;
		height: 90rpx;
		background-color: #f54305;
		border-radius: 45rpx;
		margin: 1.533333rem auto;
		text-align: center;
		line-height: 90rpx;
		font-size: 34rpx;
		color: #ffffff;
	}

	.avtivation-tips {
		margin: 141rpx auto 0;
		width: 690rpx;

		.review {
			font-size: 32rpx;
			color: #2c2c35;
			padding-bottom: 43rpx;
		}

		.content {
			font-family: PingFang-SC-Medium;
			font-size: 26rpx;
			color: #7b8196;
			line-height: 46rpx;
		}
	}

	.dialog-container {
		width: 540rpx;
		height: 318rpx;
		background-color: #ffffff;
		border-radius: 20rpx;
		// position: absolute;
		// top: 50%;
		// left: 50%;
		// transform: translate(-50%, -50%);
		&.error {
			height: 210rpx;
		}
		.dialog-close {
			position: absolute;
			top: 25rpx;
			right: 25rpx;
			width: 25rpx;
			height: 25rpx;
		}
		.dialog-header {
			font-family: PingFang-SC-Bold;
			font-size: 42rpx;
			color: #f54305;
			// font-weight: 700;
			text-align: center;
			padding-top: 60rpx;
		}

		.dialog-info {
			font-family: PingFang-SC-Medium;
			font-size: 28rpx;
			font-weight: normal;
			font-stretch: normal;
			color: #7b8196;
			text-align: center;
		}

		.dialog-btn {
			// width: 2.666667rem;
			// height: 0.933333rem;
			// background-color: #49af4f;
			// border-radius: 0.466667rem;
			// font-family: PingFang-SC-Medium;
			// font-size: 0.426667rem;
			// font-weight: normal;
			// font-stretch: normal;
			// color: #ffffff;
			// text-align: center;
			// line-height: 0.933333rem;
			margin-top: 38rpx;
			text-align: center;
		}

		.delete {
			width: 0.333333rem;
			height: 0.333333rem;
			position: absolute;
			left: 6.546667rem;
			top: 0.333333rem;

			image {
				width: 0.333333rem;
				height: 0.333333rem;
			}
		}
	}

	.dialog-error {
		width: 7.2rem;
		height: 2.8rem;
		background-color: #ffffff;
		border-radius: 0.266667rem;
		position: relative;

		.shibai {
			font-family: PingFang-SC-Bold;
			font-size: 0.56rem;
			color: #f54305;
			// font-weight: 700;
			position: absolute;
			left: 2.4rem;
			top: 0.8rem;
		}

		.baoqian {
			position: absolute;
			left: 1.6rem;
			// transform: translateX(-50%);
			top: 1.746667rem;
			font-size: 0.373333rem;
			font-weight: normal;
			font-stretch: normal;
			color: #7b8196;
		}

		.delete {
			width: 0.333333rem;
			height: 0.333333rem;
			position: absolute;
			left: 6.546667rem;
			top: 0.333333rem;

			image {
				width: 0.333333rem;
				height: 0.333333rem;
			}
		}
	}
}
